﻿using FlyHorse.LIMS.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FlyHorse.LIMS.WinApp.Model
{
    public class ReportMixModel
    {
        public string ReportMixID { get; set; }

        public string SamplingPlaceMixID { get; set; }
        public string SamplingPlaceName { get; set; }

        public string GoodsID { get; set; }
        public string GoodsName { get; set; }

        public System.DateTime? SendDate { get; set; }
        public DateTime? ProduceDate { get; set; }

        public string LotNO { get; set; }

        public string Remark { get; set; }

        public string SampleSendPerson { get; set; }
        public string Factory { get; set; }
        public string SampleNO { get; set; }
        public string Conclusion { get; set; }
 

        public Nullable<System.DateTime> TestDate { get; set; }
        public string PackingQuantity { get; set; }
        public string packingSpecification { get; set; }
        public string BagQuantity { get; set; }
        public string SampleQuantity { get; set; }
        public string Environment { get; set; }
        public string ReportNO { get; set; }

        public string LoginUserID { get; set; }
        public System.DateTime AddDateTime { get; set; }

        public List<ReportMixResult> ReportMixResults { get; set; }


        public decimal? IA { get; set; }
        public string IAJudge { get; set; }

        public decimal? DBP { get; set; }
        public string DBPJudge { get; set; }

        public decimal? IPH_AVG { get; set; }
        public string IPH_AVGJudge { get; set; }

        public decimal? IPH_High { get; set; }
        public string IPH_HighJudge { get; set; }

        public decimal? IPH_Low { get; set; }
        public string IPH_LowJudge { get; set; }

        public decimal? Fines { get; set; }
        public string FinesJudge { get; set; }

        public decimal? HL { get; set; }
        public string HLJudge { get; set; }

        public decimal? Sieve35 { get; set; }
        public string Sieve35Judge { get; set; }

        public decimal? Sieve100 { get; set; }
        public string Sieve100Judge { get; set; }

        public decimal? Sieve325 { get; set; }
        public string Sieve325Judge { get; set; }

        public decimal? LT { get; set; }
        public string LTJudge { get; set; }

        public decimal? PD { get; set; }
        public string PDJudge { get; set; }

        public decimal? PH { get; set; }
        public string PHJudge { get; set; }

        public decimal? PSD10 { get; set; }
        public string PSD10Judge { get; set; }

        public decimal? PSD18 { get; set; }
        public string PSD18Judge { get; set; }

        public decimal? PSD35 { get; set; }
        public string PSD35Judge { get; set; }

        public decimal? PSD60 { get; set; }
        public string PSD60Judge { get; set; }

        public decimal? PSD120 { get; set; }
        public string PSD120Judge { get; set; }

        public decimal? PSDpan { get; set; }
        public string PSDpanJudge { get; set; }

        public decimal? Tint { get; set; }
        public string TintJudge { get; set; }

        public decimal? CDBP { get; set; }
        public string CDBPJudge { get; set; }

        public decimal? N2SA { get; set; }
        public string N2SAJudge { get; set; }

        public decimal? STSA { get; set; }
        public string STSAJudge { get; set; }
        

        public decimal? Ash { get; set; }
        public string AshJudge { get; set; }
    }
}
